package com.quartet.modules.vehicle.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 油耗设置信息表(TOilConsumptionEquipment)表实体类
 *
 * @author makejava
 * @since 2021-05-04 16:39:31
 */
@Data
public class TOilConsumptionEquipment extends Model<TOilConsumptionEquipment> {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Integer id;
    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String vehicleCode;
    /**
     * 加油阈值/单位升
     */
    @ApiModelProperty(value = "加油阈值/单位升")
    private float refuelingThreshold;
    /**
     * 漏油阈值/单位升
     */
    @ApiModelProperty(value = "漏油阈值/单位升")
    private float oilLeakageThreshold;
    /**
     * 采样个数
     */
    @ApiModelProperty(value = "采样个数")
    private Integer sampleNumber;
    /**
     * 油量低报警设置/单位升
     */
    @ApiModelProperty(value = "油量低报警设置/单位升")
    private float lowFuelAlarmSetting;
    /**
     * 报警设置 1:加油报警 2：漏油报警 3：低油量报警
     */
    @ApiModelProperty(value = "报警设置 1:加油报警 2：漏油报警 3：低油量报警")
    private Integer alarmSetting;
    /**
     * 传感器类型 1:标定 2：百分比
     */
    @ApiModelProperty(value = "传感器类型 1:标定 2：百分比")
    private Integer sensorType;
    /**
     * 油箱类型 1:单油箱/主油箱 2：双油箱
     */
    @ApiModelProperty(value = "油箱类型 1:单油箱/主油箱 2：双油箱")
    private Integer singleTank;
    /**
     * 主油箱模拟量
     */
    @ApiModelProperty(value = "主油箱模拟量")
    private Object mainTankSimulationAmount;
    /**
     * 辅油箱模拟量
     */
    @ApiModelProperty(value = "辅油箱模拟量")
    private Object auxiliaryAnalogQuantity;
    /**
     * 删除标识 0未删除 1删除
     */
    @ApiModelProperty(value = "删除标识 0未删除 1删除")
    @TableLogic
    private Integer deleted;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;

}
